$(document).ready(function () {
	//时间格式化函数
	Date.prototype.Format = function (fmt) { //author: meizz
		var o = {
			"M+": this.getMonth() + 1, //月份
			"d+": this.getDate(), //日
			"h+": this.getHours(), //小时
			"m+": this.getMinutes(), //分
			"s+": this.getSeconds(), //秒
			"q+": Math.floor((this.getMonth() + 3) / 3), //季度
			"S": this.getMilliseconds() //毫秒
		};
		if (/(y+)/.test(fmt)) fmt = fmt.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length));
		for (var k in o)
			if (new RegExp("(" + k + ")").test(fmt)) fmt = fmt.replace(RegExp.$1, (RegExp.$1.length == 1) ? (o[k]) : (("00" + o[k]).substr(("" + o[k]).length)));
		return fmt;
		//调用  new Date().Format("yyyy-MM-dd HH:mm:ss");
	};

	//设置滑动列表高度  超出滑动
	set_height_overflow('record_list');
	function set_height_overflow(contentId) {
		var con = $('#' + contentId);//超出滑动容器
		var nav = $('.nav');

		con.css('maxHeight', $(window).height() - nav.outerHeight() );
		con.css('overflow', 'auto' );
	}

	//获取充值记录数据列表
	get_recharge_record_list();
	function get_recharge_record_list() {
		$.ajax({
			url: '/index/rechargeList',
			type:'POST',
			dataType: 'json',
			data: {},
			success:function (data) {
				/*
				* is_check:   -1:已取消  0:待审核  1:已通过
				* score_type：  1:普通  2:白金  3:钻石
				* */
				if( data.code == '1' ){
					if(data.data){
						$('#record_list').empty();
						create_list_in_page( data.data );//普通项目列表生成并插入到页面
					}else {
						var html = '';
						html += '<div style="background-color: #f2f2f2;padding-top: 5rem;">';
						html += '<img style="width: 20%;margin-left: 40%" src="/statics/images/empty_project.png" alt="">';
						html += '<div class="text-center" style="font-size: 0.4rem;color: #999;">暂无项目</div>';
						html += '</div>';
						$('#record_list').html( html )
					}
				}else {
					alert(data.msg);
				}
			},
			error:function (err) {
				console.log(err);
			}
		})
	}

	//生成订单列表  并插入到页面中
	function create_list_in_page(data) {
		var record_list = $('#record_list');

		for( var i = 0 , y = data.length ; i < y ; i++ ){
			var status_text = '';//充值状态
			var status_show = '';//充值状态
			var score_type = '';//账户类型
			var time = '';//时间
			if( data[i].is_check == '-1' ){
				status_text = '已取消';
				status_show = 'active';
				time = new Date( data[i].update_at * 1000 ).Format('yyyy.MM.dd');
			}else if( data[i].is_check == '0' ){
				status_text = '审核中';
				status_show = '';
				time = new Date( data[i].add_at * 1000 ).Format('yyyy.MM.dd');
			}else if( data[i].is_check == '1' ){
				status_text = '已通过';
				status_show = 'active';
				time = new Date( data[i].add_at * 1000 ).Format('yyyy.MM.dd');
			}

			if( data[i].score_type == '1' ){
				score_type = '普通';
			}else if( data[i].score_type == '2' ){
				score_type = '白金';
			}else if( data[i].score_type == '3' ){
				score_type = '钻石';
			}

			var html = '';
			html += '<div class="container '+ status_show +'">';
			html += '<div class="clearfix">';
			html += '<div class="pull-left record_list_integral">'+ data[i].recharge_money +'积分</div>';
			html += '<div class="pull-right record_list_status">'+ status_text +'</div>';
			html += '</div>';
			html += '<div class="clearfix">';
			html += '<div class="pull-left">'+ score_type +'</div>';
			html += '<div class="pull-right record_list_time">'+ time +'</div>';
			html += '</div>';
			html += '<div class="clearfix">';
			html += '<div class="pull-right record_relation">联系</div>';
			html += '<div class="pull-right record_cancel" recharge_id="'+ data[i].recharge_id +'" >取消</div>';
			html += '</div>';
			html += '</div>';

			record_list.append( html )
		}
	}

	//点击联系按钮  展示联系modal
	click_record_relation();
	function click_record_relation() {
		var record_list = $('#record_list');

		record_list.delegate('.record_relation','click',function () {
			$('#myModal').modal({keyboard:false});
		})
	}

	//点击取消按钮  展示取消modal
	click_record_cancel();
	function click_record_cancel() {
		var record_list = $('#record_list');

		record_list.delegate('.record_cancel','click',function () {
			$('#myModal_cancel').modal({keyboard:false});

			sure_record_cancel_ajax( $(this) );//点击取消modal确认按钮  ajax请求返回数据
		})
	}

	//点击取消modal确认按钮  ajax请求返回数据
	function sure_record_cancel_ajax($this) {
		//$this  当前点击项
		$('#sure_cancel').unbind('click');
		$('#sure_cancel').on('click',function () {
			var self = $(this);
			$.ajax({
				url: '/index/cancle_recharge',
				type:'POST',
				dataType: 'json',
				data: {
					recharge_id: $this.attr('recharge_id')
				},
				success:function (data) {
					/*
					* is_check:   -1:已取消  0:待审核  1:已通过
					* score_type：  1:普通  2:白金  3:钻石
					* */
					if( data.code == '1' ){
						self.parents('.modal').modal('hide');//隐藏modal
						$this.parents('.container').addClass('active');//container添加active类
						$this.parents('.container').find('.record_list_status').text('已取消');//修改充值状态
						$this.parents('.container').find('.record_list_time').text( new Date( data.data.update_at * 1000 ).Format('yyyy.MM.dd') );//修改时间
					}else {
						alert(data.msg);
					}
				},
				error:function (err) {
					console.log(err);
				}
			})
		});
	}

	/************************************返回上一页***************************/
	//返回上一页
	function go_back() {
		history.go(-1);
	}

	//点击返回键  返回上一页
	click_back_btn();
	function click_back_btn() {
		$('#go_back').on('click',function () {
			go_back();//返回上一页
		});
	}

});